/**
 * Created by zwsvane on 2017/9/14.
 */
//模拟下拉框多选
selectOptionAll(".selectOptionAll2");
//查询接口
function qshzList(provinceId,cityCId,siteId,monthDate,keyWords,numpage) {
    $('#qshzMonth').html('');
    $.ajax({
        'type':'post',
        'dataType':'json',
        'url':WEBURL+'/coeSummary/list',
        'data':{
            'provinceId':provinceId,
            'cityId':cityCId,
            'siteId':siteId,
            'keyWords':keyWords,
            'siteMonths':monthDate,
            'pageNo':numpage,
            'pageSize':10
        },
        success:function(r){
            if(r.code==0000){
                var qshzMonth = '';
                if(r.data.dataList.length>0){
                    $.each(r.data.dataList,function(index,item){
                        qshzMonth =qshzMonth+'<tr class="text-c">'
                            // +'<td><input type="checkbox" value="1" name="" ></td>'
                            +'<td>'+item.provinceName+'</td>'
                            +'<td>'+item.cityName+'</td>'
                            +'<td>'+item.siteName+'</td>'
                            +'<td>'+item.orderTotalNum+'</td>'
                            +'<td>'+item.workerNum+'</td>'
                            +'<td>'+item.orderAvgNum+'</td>'
                            +'<td>'+item.siteCoefficient+'</td>'
                            +'<td>'+item.siteMonth+'</td>'
                            +'</tr>';
                    })
                }
                else{
                    qshzMonth='<tr class="text-c"><td colspan="8">暂无数据</td></tr>'
                }

                $(qshzMonth).appendTo($('#qshzMonth'));
            }
            $("#kkpager").html('');
            //生成分页
            var totaldata = r.data.totalRecord;
            var totalpages = Math.floor((totaldata-1)/10)+1;

            var totalPage = totaldata;
            var pages =  totalpages;
            //console.log(pages);
            var totalRecords = totaldata;
            var pageNo = localStorage.nn;

            if(!pageNo) {
                pageNo = 0;
            }
            //有些参数是可选的，比如lang，若不传有默认值
            kkpager.generPageHtml({
                pno: pageNo,
                //总页码
                total: totalpages,
                //总数据条数
                totalRecords: totaldata,
                mode: 'click', //默认值是link，可选link或者click
                click: function(n) {
                    var qshz_provinceList =$("#provinceList").find("option:selected").attr("data-orgCode");
                    var qshz_cityCompany =$("#cityList").find("option:selected").attr("data-orgCode");
                    var qshz_siteId =$("#siteList").find("option:selected").attr("data-orgCode");
                    var qshz_Month =$(".ylhz_yeardata").val();
                    var qshz_keyWords =$("#zdyl-keyWords").val();
                    if(qshz_provinceList==''||qshz_provinceList==' '||qshz_provinceList==undefined||qshz_provinceList==null){
                        qshz_provinceList = '-1';
                        qshz_cityCompany = '-1';
                        qshz_siteId = '-1';
                    }

                    // do something
                    //手动选中按钮
                    this.selectPage(n);
                    localStorage.nn = n;

                    //pagelist(localStorage.nn);
                    //qshzList(zdyl_provinceList,zdyl_cityCompany,zdyl_siteId,zdyl_beginTime,zdyl_keyWords,(localStorage.nn-1))；
                    qshzList(qshz_provinceList,qshz_cityCompany,qshz_siteId,monthDate,qshz_keyWords,(localStorage.nn-1))
                    return false;
                }

            },true);

        },
        error:function(e){
            console.log(e.msg);
        }

    })
}

$(function(){
    //关键词查询判断 省份不可选
    $("#zdyl-keyWords").blur(function(){

        if($(this).val()==''){
            $("#provinceList").prop('disabled',false);
            $("#cityList").prop('disabled',false);
            $("#siteList").prop('disabled',false);
        }
        else{
            $("#provinceList").prop('disabled','true');
            $("#cityList").prop('disabled','true');
            $("#siteList").prop('disabled','true');
        }

    });
    //省份查询 关键字不可输入
    $("#provinceList").change(function(){
        $("#zdyl-keyWords").prop('disabled','true');
    });

    //查询条件重置
    $(".qshz-reset-btn").on("click",function(){
        $("#provinceList option").eq(0).prop("selected",'selected');
        $("#cityList option").eq(0).prop("selected",'selected');
        $("#siteList option").eq(0).prop("selected",'selected');
        $("#zdyl-keyWords").prop("disabled",false);
        $("#zdyl-keyWords").val('');
        $("#provinceList").prop('disabled',false);
        $("#cityList").prop('disabled',false);
        $("#siteList").prop('disabled',false);
        $("#cityAreaList em").removeClass('bgcheck');
        $("#zdyl-flag").val('请选择');
        $(".cityAreaShow").attr('data-status','');
        $("#ylhz_year").val( '');
    });

    //查询条件查询
    $(".qshz-search-btn").on("click",function(){
        //获取年份
        localStorage.nn = 0;
        var yjhz_year =$("#ylhz_year").val();
        yjhz_year = yjhz_year.substr(0,(yjhz_year.length-1));
        var  provinceId=$("#provinceList").find("option:selected").attr("data-orgCode");;
        var  cityId=$("#cityList").find("option:selected").attr("data-orgCode");
        var  siteId=$("#siteList").find("option:selected").attr("data-orgCode");
        var  monthDate=$(".cityAreaShow").attr('data-status');
        var  keyWords=$("#zdyl-keyWords").val();
        if(provinceId==''||provinceId==undefined||provinceId==null){
            provinceId ='-1';
            cityId ='-1';
            siteId='-1';
        };
        if(cityId==''||cityId==' '||cityId==undefined||cityId==null){
            cityId ='-1';
            $("#cityList").find("option:selected").attr("data-orgCode",'-1');
        };
        if(siteId==''||siteId==' '||siteId==undefined||siteId==null){
            siteId ='-1';
            $("#siteList").find("option:selected").attr("data-orgCode",'-1');
        };

        if(yjhz_year==''||yjhz_year==undefined||yjhz_year==null){

            $.Huimodalalert('请选择年份！',2000);
            return false;
        }

        if(monthDate==''||monthDate==' '){

            monthDate ='X';

        }

        var mouthLsit = monthDate.split(',');
        for(var i = 0;i<mouthLsit.length;i++){
            mouthLsit[i]=yjhz_year+'-'+mouthLsit[i];
        };

        var monthDateList = '';

        for(var i =0;i<mouthLsit.length;i++){
            monthDateList = monthDateList+mouthLsit[i]+',';
        }
        monthDateList = monthDateList.substr(0,(monthDateList.length-1));
        console.log(monthDateList);

        //给导出赋值时间值
        $(".ylhz_yeardata").val(monthDateList);

        //调用查询接口
        qshzList(provinceId,cityId,siteId,monthDateList,keyWords,0);



    })
    //数据导出
    $(".qshz-export-btn").on("click",function(){

        if($("#ylhz_year").val()==''||$("#ylhz_year").val()==undefined||$("#ylhz_year").val()==null){
            $.Huimodalalert('请选择年份！',2000);
            return false;
        };

        if($("#provinceList option:selected").attr('data-orgcode')==''||$("#provinceList option:selected").attr('data-orgcode')==' '||$("#provinceList option:selected").attr('data-orgcode')==undefined||$("#provinceList option:selected").attr('data-orgcode')==null){
            $("#provinceList option:selected").attr('data-orgcode','-1');
            $("#cityList option:selected").attr('data-orgcode','-1');
            $("#siteList option:selected").attr('data-orgcode','-1');
        };
        var timeLoad =   window.setTimeout(function(){
            $.Huimodalalert('数据下载中,请稍后。。。。',2000);
        },200);
        var oFrm = document.getElementById('iframe');
        oFrm.onload = oFrm.onreadystatechange = function() {
            if (this.readyState && this.readyState != 'complete') return;
            else {
                window.clearTimeout(timeLoad);
                alert('未查询到数据！');
            }
        }
        var url =WEBURL +'/coeSummary/export?provinceId='+ $("#provinceList option:selected").attr('data-orgcode')+'&cityId='+$("#cityList  option:selected").attr('data-orgcode')+'&siteId='+$("#siteList option:selected").attr('data-orgcode')+'&siteMonths='+$("#qshz-export-form input[name=siteMonths]").val()+'&keyWords='+$("#zdyl-keyWords").val();
        $("#iframe").attr("src",url);
    })

})
